package com.gobang.domain.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 积分更新响应视图对象
 * 返回积分更新后的结果信息
 * 
 * @author System
 * @since 1.0.0
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ScoreUpdateResponseVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 是否更新成功
     */
    private Boolean success;

    /**
     * 更新后的积分
     */
    private Integer newScore;

    /**
     * 更新后的总比赛场数
     */
    private Integer totalGames;

    /**
     * 更新后的获胜场数
     */
    private Integer winGames;

    /**
     * 更新后的胜率
     */
    private Double winRate;
} 